package net.sangpil.classes.net
{
	public class SP_JAVASCRIPT_SERVICES
	{
		/** 
		 * js 내에 파일 이름 저장 및 통신을 할 준비가 되었음을 알림. 실제 플래시 파일이름을 넣어야 함.
		 * 이것이 가장 먼저 적용이 되야 나머지 것들도 동작을 하게 된다.
		 * ex: var res:Object = ExternalInterface.call(SP_JAVASCRIPT_SERVICES.FILE_ROADED, "file_name");
		 * 
		 * @param swf_name:String
		 * @return "javascript : " + swf_name + ".swf successfully loaded"
		 */		
		public static const FILE_ROADED:String	= "sj_onLoad";
		
		/**
		 * js 에서 data를 보내는 녀석 중 하나. 
		 * 
		 * ex: ExternalInterface.addCallback(SP_JAVASCRIPT_SERVICES.ACCEPT_DATA, getDataFromJavaScript); 
		 * 
			function getDataFromJavaScript(type:String, param:Object):void 
			{  trace(type + " = " + param); }  
		 * 
		 * @param type:String 
		 * @param param:Object
		 * 
		 */		
		public static const ACCEPT_DATA:String = "sendParamToFlash"; 
		
		
		/**
		 * 자바스크립 쪽에 파일이름을 보내고 난 뒤. 성공을 했으면. 
		 * 콜백함수들을 등록해 준후. 여기서 초기 실행을 해준다.
		 *  
		 */		
		public static const TRIGGER_DEFAULT:String = "sj_init";
		
		public function SP_JAVASCRIPT_SERVICES()
		{
		}
	}
}